// 对所有的api接口进行统一管理
import requests from './request'
import mockRequests from '@/api/mockRequest'
// 三级联动接口 /api/product/getBaseCategoryList
export const reqCategoryList = () => {
        return requests({
            url: '/product/getBaseCategoryList',
            method: 'get'
        })
    }
    // 69集加入购物车9:25 /api/cart/cartList
export const reqGetBannerList = () => mockRequests.get('/banner')

// 获取floor组件的数据
export const reqFloorList = () => mockRequests.get('/floor')

export const reqGetSearchInfo = params => requests({ url: '/list', method: 'post', data: params })

export const reqGoodsInfo = skuid => requests({ url: `/item/${skuid}`, method: 'get' })

export const reqAddOrUpdateShopCart = (skuId, skuNum) => requests({ url: `/cart/addToCart/${skuId}/${skuNum}`, method: 'post' })

export const reqCartList = () => requests({ url: '/cart/cartList', method: 'get' })

export const reqDeleteCartById = skuId => requests({ url: `/cart/deleteCart/${skuId}`, method: 'delete' })

export const reqUpdateCheckedById = (skuId, isChecked) => requests({ url: `/cart/checkCart/${skuId}/${isChecked}`, method: 'get' })

export const reqGetCode = phone => requests({ url: `/user/passport/sendCode/${phone}`, method: 'get' })

export const reqUserRegister = data => requests({ url: '/user/passport/register', data, method: 'post' })

export const reqUserLogin = data => requests({ url: `/user/passport/login`, data, method: 'post' })

export const reqUserInfo = () => requests({ url: `/user/passport/auth/getUserInfo`, method: 'get' })

export const reqLogout = () => requests({ url: `/user/passport/logout`, method: 'get' })

export const reqAddressInfo = () => requests({ url: `/user/userAddress/auth/findUserAddressList`, method: 'get' })

export const reqOrderInfo = () => requests({ url: `/order/auth/trade`, method: 'get' })

export const reqSubmitOrder = (traderNo, data) => requests({ url: `/order/auth/submitOrder?tradeNo=${traderNo}`, data, method: 'post' })

export const reqPayInfo = orderId => requests({ url: `/payment/weixin/createNative/${orderId}`, method: 'get' })

export const reqPayStatus = orderId => requests({ url: `/payment/weixin/queryPayStatus/${orderId}`, method: 'get' })

// *******